package com.teach.service;

import java.util.List;

import com.teach.entity.Lj;
import com.teach.vo.LoginUser;
import com.teach.vo.PageVO;


public interface LjService {
	/**
	 * 返回最新注册的用户
	 * @param len 返回的最大数量
	 * @return
	 */
	List<Lj> list(int len);
	
	/**
	 * 删除用户记录
	 * @param userId
	 * @return
	 */
	int delete(Long LjId);
	
	/**
	 * 用户注册/添加
	 * @param lj
	 * @return
	 */
	int insert(Lj lj);

	/**
	 * 获取一条用户完整的信息
	 * @param userId
	 * @return
	 */
	Lj get(Long ljId);
	
	/**
	 * 修改用户资料
	 * @param userId
	 * @return
	 */
	int update(Lj lj);
	
	/**
	 * 
	 * @param current 当前页码
	 * @param rowMax 每页最大行数 
	 * @return
	 */
	List<Lj> list1(int current,int rowMax);
	
	/**
	 * 统计
	 * @return
	 */
	Long count();
	
	/**
	 * 
	 * @param current 当前页码
	 * @param rowMax 每页最大行数 
	 * @return 分页结果
	 */
	PageVO<Lj> page(int current,int rowMax);
	
	/**
	 * 用户登录
	 * @param userId
	 * @return
	 */
	LoginUser login(String name,String password);
	
 
}
